package com.kgc.itrip.pojo;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/***
*   用户表
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value="用户表", description="用户表")
public class ItripUser implements Serializable {
        //主键
        @ApiModelProperty(value="主键")
        private Long id;
        //若是第三方登录，系统将自动生成唯一账号；自注册用户则为邮箱或者手机号
        @ApiModelProperty(value="若是第三方登录，系统将自动生成唯一账号；自注册用户则为邮箱或者手机号")
        private String userCode;
        //若是第三方登录，系统将自动生成唯一密码；自注册用户则为自定义密码
        @ApiModelProperty(value="若是第三方登录，系统将自动生成唯一密码；自注册用户则为自定义密码")
        private String userPassword;
        //用户类型（标识：0 自注册用户 1 微信登录 2 QQ登录 3 微博登录）
        @ApiModelProperty(value="用户类型（标识：0 自注册用户 1 微信登录 2 QQ登录 3 微博登录）")
        private Integer userType;
        //平台ID（根据不同登录用户，进行相应存入：自注册用户主键ID、微信ID、QQID、微博ID）
        @ApiModelProperty(value="平台ID（根据不同登录用户，进行相应存入：自注册用户主键ID、微信ID、QQID、微博ID）")
        private Long flatID;
        //用户昵称
        @ApiModelProperty(value="用户昵称")
        private String userName;
        //微信号
        @ApiModelProperty(value="微信号")
        private String weChat;
        //qq账号
        @ApiModelProperty(value="qq账号")
        private String QQ;
        //微博账号
        @ApiModelProperty(value="微博账号")
        private String weibo;
        //百度账号
        @ApiModelProperty(value="百度账号")
        private String baidu;
        //
        @ApiModelProperty(value="")
        private Date creationDate;
        //
        @ApiModelProperty(value="")
        private Long createdBy;
        //
        @ApiModelProperty(value="")
        private Date modifyDate;
        //
        @ApiModelProperty(value="")
        private Long modifiedBy;
        //是否激活,(0 false，1 true,默认是0)
        @ApiModelProperty(value="是否激活,(0 false，1 true,默认是0)")
        private Integer activated;
}
